staggering advantage - German English Dictionary